6cf99bcf5206a0fcc9dd9296fc46ac28c3fe8ade,openam-federation/openam-federation-library/src/main/java/com/sun/identity/federation/services/termination/FSFedTerminationHandler.java,FSFedTerminationHandler,resetFederateCookie,#,588

Before Change


                        cookieDomainList);
                }
                Iterator iter = null;
                if(cookieDomainList != null) {
                    iter = cookieDomainList.iterator();
                    while(iter != null && iter.hasNext()) {
                        fedCookie = CookieUtils.newCookie(FEDERATE_COOKIE_NAME,
                                        cookieValue, 
                                        IFSConstants.PERSISTENT_COOKIE_AGE,
                                        "/", (String) iter.next());
                        CookieUtils.addCookieToResponse(response, fedCookie);
                    } 
                } else  {
                    fedCookie = CookieUtils.newCookie(FEDERATE_COOKIE_NAME,
                                        cookieValue, 
                                        IFSConstants.PERSISTENT_COOKIE_AGE,
                                        "/",null);
		    CookieUtils.addCookieToResponse(response, fedCookie);
                }
            }
        } catch (FSAccountMgmtException e) {

After Change


                    FSUtils.debug.message("Setting Age to " +
                        IFSConstants.PERSISTENT_COOKIE_AGE + " Age");
                }
                Set<String> domains = SystemConfigurationUtil.getCookieDomainsForRequest(request);
                if (FSUtils.debug.messageEnabled()) {
                    FSUtils.debug.message("Provider cookie domain list is " + domains);
                }
                for (String domain : domains) {
                    CookieUtils.addCookieToResponse(response, CookieUtils.newCookie(FEDERATE_COOKIE_NAME, cookieValue,
                            IFSConstants.PERSISTENT_COOKIE_AGE, "/", domain));
                }
            }
        } catch (FSAccountMgmtException e) {